$(document).ready(function() {
    $("#cpfnum").autocomplete({
        source: "../control/autocompleteClienteExcluir.php",
        select: function(event, ui) {
            $('#cpfnum').val(ui.item.cpf).attr('readonly', true);
            $('#cliente').val(ui.item.nome);
            $('#esquadrao').val(ui.item.esquadrao);
            $('#obs').val(ui.item.observacao);
            $('#saldo').val(ui.item.saldo);
            if ($('#saldo').val() < 0) {
                $('#saldo').css({color: "#FF0000"});
            } else {
                $('#saldo').css({color: "#0000FF"});
            }
            return false;
        }
    }).data("uiAutocomplete")._renderItem = function(ul, item) {
        return $("<li></li>")
                .data("ui-autocomplete-item", item)
                .append("<a>" + item.cpf + " - " + item.nome + "</a>")
                .appendTo(ul);
    };
    
    $('#excluircliente').validate({
        submitHandler: function(form) {
            var apagar = confirm('Deseja realmente excluir este registro?');
            if (apagar){            
                $(form).ajaxSubmit(function(resposta){
                    if (!resposta){
                        alert("Cliente excluido com sucesso!");
                        window.location.href = 'viewexcluircliente.php';
                    }else{
                        alert(resposta);
                    }
                });
            }
            return false;
        },
        rules:{
            cpf:{
                required: true,
                number:true,
                cpf: 'valid'
            },
            cliente: {
                required: true,
                letras: true
            },
            esquadrao: {
                required: true
            }
        },
        messages:{
            cpf:{
                required: "Obrigatório.",
                number: "Inválido.",
                cpf: "Inválido."
            },
            cliente: {
                required: "Obrigatório.",
                letras: "Alfabético."
            },
            esquadrao: {
                required: "Obrigatório."
            }
        },
        highlight: function(element) { 
            $(element).addClass('erro');
        },
        unhighlight: function(element) { 
            if (this.numberOfInvalids() == 0) {
            }
            $(element).removeClass('erro');
        }
    });    
    $('#voltar').on("click", function(){
        window.location.href = 'viewexcluircliente.php';
     });
});